underground depot - French English Dictionary